package com.jr.mapper;

import com.jr.entry.ShippingAddress;

import java.util.ArrayList;

public interface ShippingAddressMapper {
    /**
     * 添加地址方法
     * @param shippingAddress 通过前台传入参数来实现将数据添加到地址
     * @return 返回值为int型 通过返回值为1或0来判断添加成功或添加失败
     */
    int insertSam(ShippingAddress shippingAddress);

    /**
     * 从地址中删除的方法
     * @param shippingAddress 通过前台传入id来实现将数据从地址中删除
     * @return 返回值为int型 通过返回值为1或0来删除添加成功或删除失败
     */
    int deleteSam(ShippingAddress shippingAddress);

    /**
     * 查询方法
     * @param shippingAddress
     * @return
     */
    ArrayList<ShippingAddress> selectSam(ShippingAddress shippingAddress);

    /**
     * 修改地址方法
     * @param shippingAddress 根据需要调用
     * @return
     */
    int updateSam(ShippingAddress shippingAddress);
}
